#ifndef CCOMMONSETTINGS_H_
#define CCOMMONSETTINGS_H_

#include <iostream>
#include <vector>
#include <map>

namespace zl {

class CCommonSettings
{
public:
    CCommonSettings() = default;
    ~CCommonSettings() = default;

    template<class T>
    int32_t ReadConfig(T& cfg, const std::string& filepath);

    template<class T>
    int32_t WriteConfig(const T& cfg, const std::string& filepath);
};

}

#endif // CCOMMONSETTINGS_H_
